package com.jsbs.iam.auth.vo;

import lombok.Data;

import java.util.List;

/**
 * @ClassName: IamAuthMenuVo
 * @Author: junwc
 * @Date: 2023/1/5 11:04
 * @Description:
 */

@Data
public class IamAuthMenuVo {

    private Long id;

    /**
     * 菜单编码
     */
    private String menuCode;

    /**
     * 菜单名称
     */
    private String menuName;

    /**
     * 归属应用编码
     */
    private String applyCode;

    /**
     * 父级菜单编码
     */
    private String menuSuperiorCode;

    /**
     * 菜单URL
     */
    private String menuUrl;

    /**
     * 菜单层级
     */
    private String menuLevel;

    /**
     * 排序号
     */
    private Integer menuSort;

    /**
     * 菜单状态
     */
    private Integer menuStatus;

    /**
     * 菜单标识
     */
    private String urlFlag;

    /**
     * 子级菜单列表
     */
    private List<IamAuthMenuVo> children;

    /**
     * 按钮列表
     */
    private List<IamAuthButtonVo> buttonList;
}
